"""
  10.5 GUI标准对话框
  1) 标准提示对话框
  2）文件上传对话框
"""

import tkinter as tk
import tkinter.messagebox as messagebox
from tkinter import filedialog


''' 功能需求：
    1.点击按钮，弹出文件上传对话框
    2.选择文件后，显示文件路径,且提示文件上传成功（提示框）
    3.未选择文件，做相关警示的提示（提示框）
    '''
root = tk.Tk()
root.title("文件上传")
root.geometry("400x300")
def upload_file():
    file_path=filedialog.askopenfilename()
    if file_path:
        path_label.config(text=f"文件路径：{file_path}")
        messagebox.showinfo("提示","文件上传成功!")
    else:
        messagebox.showwarning("警告","未选择文件")

upload_button = tk.Button(root, text="上传文件", command=upload_file)
upload_button.pack(pady=20)

path_label = tk.Label(root, text="未选择文件")
path_label.pack(pady=10)

root.mainloop()
